// document
export const documentCom: any = document

export function consoleLog(value: any) {
    return JSON.stringify(value, null, 2)
}

/*
 *将字符串更具 , 切割成数组
 * 并且里面的值是
 * */
export function splitString(str: string) {
    if(!str) return []
    return str.split(",")
}


/**
 * 判断传入对象是否有为 null undefined 和 {}
 */
export function isEmpty(obj: any) {
    if (obj === null || obj === undefined) {
        return true
    }
    return typeof obj === "object" && Object.keys(obj).length === 0;
}


/*
* 将两个字符串拼接起来，中间用 / 分隔
*/
export const joinPath = (path1: string, path2: string): string => {
    if(path1 == null){
        return path2;
    }
    // 去除 path1 末尾的 / 和 path2 开头的 /，然后拼接
    return path1.replace(/\/$/, '') + '/' + path2.replace(/^\//, '');
}



